that causes great pain or anguish - Francés Inglés Diccionario